package com.commons.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {

	
	/**
	 * @description 检查时间字符串合法性
	 * @param str
	 * @param regex
	 * @return
	 * @throws ParseException
	 */
	public static boolean checkString(String str,String regex) throws ParseException
	{
		SimpleDateFormat dateFormat = new SimpleDateFormat(regex);
		
		Date date = dateFormat.parse(str);
		
		if(dateFormat.format(date).equalsIgnoreCase(str))return true;
		else return false;	
	}
	
	public static boolean checkString(String str) throws ParseException
	{
		return checkString(str,"yyyy-M-d HH:mm:ss");
	}
}
